package com.cloudfun.campusshare.common.model.vo;

import com.cloudfun.campusshare.common.constant.KjtAuditStatus;
import com.cloudfun.campusshare.common.constant.KjtWithdrawStatus;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Created by CodeGenerator on 2020/08/14
 */
@Data
@ApiModel("快捷通提现申请列表VO")
public class KjtWithdrawApplicationListVO {

   @ApiModelProperty("主键uuid")
    private String id;

   @ApiModelProperty("子商户Id")
    private String subMerchantId;

   @ApiModelProperty("支付产品码支付产品码")
    private String payProductCode;

   @ApiModelProperty("提现金额")
    private Integer withdrawalAmount;

   @ApiModelProperty("出款目的")
    private String memo;

   @ApiModelProperty("状态")
    private KjtAuditStatus status;

   @ApiModelProperty("失败原因")
    private String failReason;

   @ApiModelProperty("转账状态")
    private KjtWithdrawStatus withdrawStatus;

   @ApiModelProperty("转账时间")
    private LocalDateTime withdrawTime;

}